package com.jbinfo.qingcaowan.exam.service;

import java.util.List;

import com.jbinfo.common.utils.DataTables;
import com.jbinfo.qingcaowan.exam.dto.ExamCircleDTO;
import com.jbinfo.qingcaowan.exam.entity.CircleSearchModel;
import com.jbinfo.qingcaowan.exam.entity.ExamCircle;

/**
* @ClassName: CircleService
* @Description: TODO
* @author shichangzhou
* @date 2016年6月27日 下午10:36:00
 */
public interface CircleService {
	
	public List<ExamCircle> list(CircleSearchModel model);
	
	public void add(ExamCircle examCircle);
	
	public void update(ExamCircle examCircle);
	
	public void delete(String id);
	
	public ExamCircle searchById(String id);
	
	public List<ExamCircle> listAll(CircleSearchModel model);

	DataTables<ExamCircle> findByParam(CircleSearchModel circleSearchModel);
	
	// 查询未考试的试卷列表
	public Object findNoExamCircleList(ExamCircleDTO examCircleDTO);
	
	// 查询已参加该考试的人数
	public Object findTotalExamNum(ExamCircleDTO examCircleDTO);
	
}
